body {
    margin: 10px;
    padding: 0;
    text-align: center;
    background: gray;
    min-width: 1000px;
}

#mainBody {
    width: 960px;
    margin: 0 auto;
    text-align: left;
}

#header {
    height: 40px;
    background: #ccc;
    padding: 10px;
}

#header ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 920px;
    background: #FAA819;
}

#header ul li {
    float: left;
}

#header ul a {
    display: block;
    padding: 0 2em;
    line-height: 2.1em;
    text-decoration: none;
    color: #fff;
}

#content {
    padding: 10px;
    background: #bbb;
}

#footer {
    padding: 10px;
    background: #aaa;
}